<h2>Support built-in JS classes</h2>
<pre><code class="language-javascript">Math.sin();
Number.isNaN();
Object.keys();

// and many more</code></pre>

<h2>DOM variables</h2>
<pre><code class="language-javascript">document.querySelectorAll();
window.parent;
location.href;
performance.now();

// and many more</code></pre>

<h2>console</h2>
<pre><code class="language-javascript">console.log();</code></pre>

<h2>Invisible changes</h2>
<p>The goal of JS Extras is to make the tokenization of JavaScript more granular to allow for more customization in your themes. To to do this, JS Extras adds many new tokens and given existing tokens new aliases. These new tokens and aliases can be used by your theme but aren't supported by Prism's default themes and therefore invisible.</p>
